Yii2 安装AdminLTE后台主题资源包

为了快捷开发后台和界面的统一,这里我们引入了AdminLTE主题资源包
AdminLTE的学习请移至dmstr/yii2-adminlte-asset

安装

使用composer安装

1
$ composer require dmstr/yii2-adminlte-asset "2.*"

使用主题

方式一

复制整个vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app目录下的layouts目录和site目录到backend/views,覆盖原始文件

方式二

backend/config/main.php中添加一下配置

1
2
3
4
5
6
7
8
9
'components' => [
'view' => [
'theme' => [
'pathMap' => [
'@app/views' => '@vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app'
],
],
],
],

查看效果

如果你backend下没有做任何操作的情况下,你会看到登陆页面已经变了.
如果想看一下AdminLTE主题的具体效果,将backend/controllers/SiteController.php做一下修改
暂时将行为方法注释

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public function behaviors()
{
return [
/**
* 注释此处,阻止行为方式,查看AdminLTE主题模板效果
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'actions' => ['login', 'error'],
'allow' => true,
],
[
'actions' => ['logout', 'index'],
'allow' => true,
'roles' => ['@'],
],
],
],
*/
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'logout' => ['post'],
],
],
];
}

然后访问首页,就可以看到AdminLTE主题的具体效果

AdminLTE学习

  • 主题一些简单的页面实例,及学习文档也可以查看vendor/almasaeed2010/adminlte/index.html
  • 主题实例vendor/almasaeed2010/adminlte/pages
坚持原创技术分享,您的支持将鼓励我继续创作!